package vip.xiaonuo.biz.modular.event.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import vip.xiaonuo.common.pojo.CommonParam;

@Data
@ApiModel(value = "事件查询DTO", description = "事件查询DTO")
public class EventQryDto extends CommonParam {

    @ApiModelProperty(value = "事件ID")
    private String eventId;

    @ApiModelProperty(value = "柜组ID")
    private String cabGroupId;

    @ApiModelProperty(value = "柜子ID")
    private String cabId;

    @ApiModelProperty(value = "柜门ID")
    private String cabDoorId;

    @ApiModelProperty(value = "物品ID")
    private String goodsId;

    @ApiModelProperty(value = "对象名称")
    private String objName;

    @ApiModelProperty(value = "事件标题")
    private String eventTitle;

    @ApiModelProperty(value = "事件类别")
    private Integer eventCateg;

    @ApiModelProperty(value = "是否异常 0-否 1-是")
    private Integer abnFlag;

    @ApiModelProperty(value = "处理状态 0-未处理 1-处理中 2-已处理")
    private Integer procStatus;

    @ApiModelProperty(value = "干系人")
    private String eventUserName;

    private String userId;

    @ApiModelProperty(value = "日志id")
    private String apiLogId;

    @ApiModelProperty(value = "台账id")
    private String goodsLedgerId;

    /**
     * 物品类型 0-常规 1-试剂
     */
    private Integer goodsType = 0;
}
